|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
java.lang.Objectnetwork.NClient
Network Client Klasse Basisklasse, über die die Client/Server Kommunikation für Kommandos und Nachrichten abgewickelt wird. Zuständig für Senden u. Empfangen der Daten ,Queuemanagement
| Constructor Summary | |
NClient(Queue cQueue,
Queue mQueue,
ConnectionNotifier netH)
Konstruktor zum initialisieren der Queues |
|
| Method Summary | |
void |
checkConnection()
Versucht durch senden eines sinnlosen Paketes herauszufinden, ob die Verbindung noch aufgebaut ist |
boolean |
connect(java.lang.String pAddress)
Verbindet den Client mit dem Server |
boolean |
disconnect()
schließt die Verbindung zum Server |
boolean |
isConnected()
Liefert zurück, ob man gerade verbunden ist |
void |
readData()
Liest (wenn möglich) die Daten aus dem Netzwerk ein. |
void |
sendData(NetPack nPack)
Sendet die Daten an den Server |
void |
timerAction(Timer t)
Timer Funktion, die in bestimmten Zeitintervall aufgerufen wird u. die Client/Server Kommunikation abwickelt |
| Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
public NClient(Queue cQueue,
Queue mQueue,
ConnectionNotifier netH)
cQueue - CommandqueuemQueue - MessagequeuenetH - NetworkHandler Objekt zur Statusmeldung| Method Detail |
public boolean connect(java.lang.String pAddress)
pAddress - Adresse des Servers
public boolean disconnect()
public boolean isConnected()
public void checkConnection()
public void sendData(NetPack nPack)
nPack - beinhaltet das Byte-Array das gesendet wirdpublic void readData()
public void timerAction(Timer t)
timerAction in interface TimerListenert - Timerobjekt von dem die Methode aufgerufen wird
|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||